package com.itheima.ribbon.client.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;


@Service
public class RibbonService {

    @Autowired
    RestTemplate restTemplate;

    /**
     * 在该类的方法用restTemplate调用eureka-client的API接口  Uri 上不需要使用硬编码（比如IP），只需要写服务名nacos-client即可
     * 程序会根据服务名称 nacos-client到Nacos注册中心去自动获取IP和端口信息。
     *
     * @param name
     * @return
     */
    public String hello(String name) {
        return restTemplate.getForObject("http://nacos-client/hello?name=" + name, String.class);
    }
}
